home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Plug-In Power Pack for Netscape Communicator
/
Plug-In Power Pack for Netscape Communicator.iso
/
plugins
/
dataviews
/
include
/
msparams.h
< prev
next >
Wrap
C/C++ Source or Header
|
1997-05-08
|
2KB
|
84 lines
/* --------------------------------------------------------------------
params for screen stuff
---------------------------------------------------------------------*/
#ifndef MSPARAMS_H
#define MSPARAMS_H
#include "dstypes.h"
/* data stream parameters */
/* subscr types */
#define MDDISPSUBSCR 0
/* as proc arg, means don't change corresponding field */
#define MNOCHANGE 0
/* data stream types (actually defined in dstypes.h) */
#define MPROCESS DSPROCESS
#define MFILE DSFILE
#define MCONSTANT DSCONSTANT
#define MFUNCTION DSFUNCTION
#define MMEMORY DSMEMORY
/* file/process data formats */
#define MKEYED 1
#define MSEQUENTIAL 2
#define MBINARY 3
/* datastream filestate values */
#define MEOF 0
#define MOPEN 1
#define MCLOSED 2
/* display vp highlighting */
#define M_HL_REVERSE 0
#define M_HL_OCCLUDED 1
/* data structure types */
#define M_VIEW 111
#define M_DSL 222
#define M_DAT_SRC 333
#define M_DS_VAR 444
#define M_DS_GPH_LNK 555
#define M_LOCD 666
#define M_FCNARG 777
#define M_FCN 888
#define M_DG_VAR 1234
#define M_DG 4321
/* Flags for reordering data source variables in dvdraw */
#define M_IBEFORE 0
#define M_IAFTER 1
#define M_MARK 2
/* type of data stored in data source variable buffer */
#define MFLOAT_FORMAT 1
#define MTEXT_FORMAT 2
#define MFASTPREVIEW 1
#define MPREVIEW 2
#define MRUNNING 3
#define MPLOTTING 4
#define CHECKFLAG(a,b) {if(a->checkf != b){bug(a->checkf, b);} }
/* function arg types */
#define AT_DSV 0
#define AT_DNUM 1
#define AT_INUM 2
#define AT_TEXT 3
#define AT_LOC 4
/* dsvar back ptr types */
#define GVC_G 0
#define GVC_ARG 1
#define GVC_RULE 2
#define GVC_VOID 9
#endif /*MSPARAMS_H*/